This property is conveniently located in central London Leicester square right in the heart of central London. There are a total of 15 rooms on the premises. The Hotel enjoys an idyllic location in the heart of the city. The Hotel s proximity to the metro and bus stops will allow guests to explore the area.
Westminster特色：touristy, political epicenter, royalty展开