Holiday Inn Express London-Wimbledon-South
Holiday Inn Express London-Wimbledon-South, 200 High Street, Colliers Wood, London, SW19 2BH
~ Three Star Hotel in London ~
Ideally located opposite the underground station Colliers Wood and only 30 minutes from Leicester square, the Holiday Inn Express London-Wimbledon-South is an ideal starting point for exploring the centre of London. ~ BOOK NOW
No Comment