Holiday Inn Express London Wimbledon South
Address: 200 High Street, Colliers Wood, Wimbledon, London, United Kingdom.
Nearest Landmark: Balham Station
Distance: 2 Miles from London Centre
Holiday Inn Express London Wimbledon South Down a quiet residential area in the heart of city of london, this hotel was one of the accredited Tourist...