Holiday Inn Kensington Forum, London51.494752, -0.185258London SW7 4ES, England, United KingdomLocation map (click to zoom)