About it
58 Alloa townhouse is located in London, just 2.5 miles from Tower Bridge and 2.7 miles from Tower of London. The property is around 2.9 miles from London Bridge Tube Station, 2.9 miles from London Bridge, and 3.1 miles from Greenwich Park. Free Wifi is available throughout the property and Canada Water Tube Station is a 19-minute walk away.
The vacation home is composed of 5 bedrooms, a fully equipped kitchen, and 3 bathrooms. A flat-screen TV is featured. The accommodation is non-smoking.
Sky Garden is 3.3 miles from the vacation home, while O2 Arena is 3.7 miles away. The nearest airport is London City Airport, 6.8 miles from 58 Alloa townhouse.