Westminster Edgware Road Apartments is located in London, just 1.1 km from Lord’s Cricket Ground. Hyde Park is one kilometer from the property. The accommodation is fitted with a dining area and sitting area with a flat-screen TV. There is also a kitchen, equipped with a dishwasher and oven. A microwave and coffee machine are..
Continue reading…
Westminster Edgware Road Apartments
Posted on
Amba Hotel Marble Arch
Posted on
Located at the west end Oxford Street and just 2 minutes’ walk from Hyde Park, Amba Hotel Marble Arch (formerly the Thistle Marble Arch) boasts unlimited, fast, free WiFi, a free minibar in every room and Nespresso® machines in all rooms. London’s famed West End is less than a kilometer away. With stylish Hypnos beds,..
Continue reading…