A very accommodating and stylish Hotel based in Central London. The Hotel is located just a short walk away to Supermarkets, Restaurants, Bars and Parks for all your needs during your stay