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.
Number of rooms: 156
200 High Street, Colliers Wood, London, SW19 2BH, United Kingdom