Holiday Inn & Suites London South by IHG
855 Wellington Rd, London N6E 3N5