My Place Hotel in London, UK is located on a quiet street in the Royal Borough of Kensington & Chelsea. Built in 1900, the hotel combines the ambience of an elegant Victoria townhouse with the modern amenities expected by today’s traveller...
Bookmark Myplacehotel.co.uk: