This WAS my favorite hotel in London - sadly no more... The hotel has been converted into condos. Fantastic service coupled with fantastic rooms in a great location. Holland Park is a great part of town, not touristy at all.
Region: United Kingdom > England > London > Kensington and Hyde Park
Ranked #721 of 1,081 hotels in London