Landor Road London Apartment lies 2.4 miles from the Protestant Westminster Abbey and approximately a 10-minute stroll from Stockwell subway station. Guests will enjoy the convenience of public parking available nearby.
The apartment lies in the Barnes district, 3.1 miles from the buzzing Theatre-district Piccadilly Circus Square. Landor Road London Apartment is about 15 minutes by car from the fantastic Borough Market and in close proximity to Larkhall City Park.
Visitors of the property will enjoy the comfort of a bathroom with hair dryers, bath sheets, and towels. Moreover, there is a separate toilet and a shower as well.
For those who want to cook their own meals, this apartment provides self-catering options such as an electric kettle, coffee and tea making facilities, and glassware. The apartment is also 0.5 miles from London Wandsworth Road rail station.