The hotel is located in Notting Hill, London. All the rooms offer en-suite facilities. The rooms are traditional with the use of antique furniture incorporated and offer a relaxed setting. The hotel is a Victorian town house and is traditional.
Official Hotel Information See more descriptions
"This hotel should not try and pass"Posted: Tue Mar 6 2007 This hotel should not try and pass itself off as a four star because it really is not. It is at best a two star hotel and the only good thing about...Read entire review