Sky garden Londan

1 year ago
14

The Sky Garden in London is a public garden and observation deck located at 20 Fenchurch Street, also known as the “Walkie-Talkie” building. It offers stunning views of the city and is a popular tourist attraction. If you have any specific questions or need more information about it, feel free to ask!

Loading comments...