Hotel Holiday Inn Express London-Wimbledon-South, London

200 High Street LondonSW19 2BH, United Kingdom