Situated a 10-minute walk from London Bridge and a 16-minute walk from Sky Garden, London Borough Station Apartment provides accommodation located in London. Guests staying at this apartment have access to free WiFi and a fully equipped kitchen. The apartment is fitted with a flat-screen TV. Tower o Read more
Situated a 10-minute walk from London Bridge and a 16-minute walk from Sky Garden, London Borough Station Apartment provides accommodation located in London. Guests staying at this apartment have access to free WiFi and a fully equipped kitchen. The apartment is fitted with a flat-screen TV. Tower of London is 1.4 km from the apartment, while Tower Bridge is 1.4 km away. London City Airport is 10 km from the property.