London / Business Hotel in The UK

Park Grand London Kensington

Park Grand London Kensington Hotel is business hotel, located in Hogarth Road Kensington London. The hotel is located next to many famous landmarks.
Booking.com