Another London gem not to be missed: The Garden at 120, a FREE rooftop oasis in the heart of the city, offering jaw-dropping 360-degree views of the capital!
Another London gem not to be missed: The Garden at 120, a FREE rooftop oasis in the heart of the city, offering jaw-dropping 360-degree views of the capital!