Town House
1 Surrey Water Road London, SE16 5BWOffering a barbecue and views of the lake, Town House is located in London, 2.1 km from Tower Bridge. Some units feature a seating area for your convenience. Certain units have views of the garden or city.
2 rooms
from £35