Hotel Express By Holiday Inn - London Earls Court, London

295 North End RoadKensington - Earls Court, LondonW14 9NS, United Kingdom