Best London hotels under £300 a night: from The Laslett to Mama Shelter - Stylish and affordable hotels in the capital? Yes, ...
The 20 suites, a key selling point for the hotel, are meant to feel residential, with wet bars, soaking tubs, and plenty of ...