Offering a great location opposite Colliers Wood Tube Station, Holiday Inn Express London-Wimbledon-South is the ideal base to explore Central London, just 30 minutes' journey from Leicester Square.
Address: 200 High Street, Colliers Wood, London
Rates from:
GBP 70 Booking.com