Southwest London Stay

PriceCheck live prices

Check availability →
Class
2-star hotel
Address
Gwendolen Ave, London, England, SW15 6EUShow on map
Check-in / out
15:00 / 11:00

Southwest London Stay is a 2-star hotel in London. It's set on Gwendolen Ave, London, England, SW15 6EU.

Experience comfort and convenience in the heart of Wandsworth, London.

Unbeatable Location

With just a 3-minute drive to the picturesque Thames River and only a short ride from iconic landmarks like Hyde Park and Buckingham Palace, you’ll find yourself perfectly positioned to explore the best of London.

Comfortable Accommodation

Amenities

  • Smoke-free property
  • Wheelchair accessible