SW6 2FH
Octavia House, 213 Townmead Road, London, Greater London, SW6
Three Bedrooms Two Bathrooms 8th Floor 24-Hour Concierge Private Terrace 1241 Sq Ft Residents Gym 0.1 mile to Imperial Wharf Station