London, a city renowned for its iconic landmarks and stunning vistas, also harbours some hidden gems that even locals may not ...