![]() Photo Gallery | ![]() Westbury Hotel Kensington London United Kingdom 22-24 Collingham Place Kensington London SW5 0PZ 3 Star Hotel ![]() |
Situated in the heart of London, Westbury Hotel Kensington offering elegant accommodation and all the facilities of a two star hotel, invites you for a pleasant stay at London. Location Rooms Restaurant General |
|
|
Hotel Rooms
Extra Information
|
Hotel Facilities
Address 22-24 Collingham Place Kensington London SW5 0PZ |
|
|