Hotel Premier Inn London Kensington (Earl's Court), London

11 Knaresborough PlaceKensington - Earls Court, LondonSW5 0TJ, United Kingdom
More images