Hotel Holiday Inn London-Kensington Forum, London

97 Cromwell RoadSouth Kensungton, LondonSW7 4DN, United Kingdom
More images