9 May 2023 38 Luxurious Bedrooms Kensington Hotel The hotel is a freehold building situated in a peaceful side street in Kensington, just off one of central London’s key routes. Access to all ... read more