WelcomeAnwar House Hotel is located in London, England in the borough of Kensington and Chelsea (which is a brilliant location!). It is a small hotel with only fourteen rooms. The rooms are self-contained and offer great value for money. We look forward to your visit! Click here to place a booking.
Recommended by Londraweb.com |