Offering free Wi-Fi and river views, Deluxe Ensuite Double Room in Thamesmead South London is an accommodation situated in London. Set 13 km from Blackheath station, the property offers a garden and free private parking.
Number of rooms: 2
36 Saint Andrews Close, London, SE28 8NZ, United Kingdom