Stockwell Apartment London lies around a 10-minute drive from the Westminster Abbey and approximately 900 metres from Clapham North tube station.
The art museum "Tate Britain" is 2.4 km away, while Stockwell Green United Reformed Church is a stone's throw from the apartment. This apartment is nearly a 15-minute ride from the historic castle "Tower of London" in London. The accommodation is also within reach of London Clapham High Street railway station.
Airports
Train stations
Airports
Train stations
No reviews yet :(
If you stayed at this hotel, share your experience with us, please