Featuring free WiFi, 51 Gower Street offers accommodation in London. British Museum is 300 metres away. All units feature a flat-screen TV with satellite channels. There is also a kitchen, equipped with a dishwasher.
Show Apartments 51 Gower Street on the map
More hotels like Apartments 51 Gower Street