The Garden at 120
Beautiful new rooftop garden in the heart of London. Situated atop the Fen Court building at 120 Fenchurch Street, is a very welcoming space with an amazing view over the city.
Zeiss Ikon Netar/ Ilford HP5
Beautiful new rooftop garden in the heart of London. Situated atop the Fen Court building at 120 Fenchurch Street, is a very welcoming space with an amazing view over the city.
Zeiss Ikon Netar/ Ilford HP5