Tuscawilla 2
20 Goldfinch Road, Plumstead, SE28 0DE, United Kingdom
Set in Plumstead, 9.1 km from Blackheath station, Tuscawilla 2 offers accommodation with free Wi-Fi and free private parking. The property is located 9.2 km from O2 Arena, 10 km from Greenwich Park and 12 km from Canary Wharf Underground Station.