Holborn Houses offers accommodation in London, 700 metres from British Museum. The unit is 800 metres from Theatre Royal Drury Lane. Free WiFi is featured throughout the property.
Holborn Houses offers accommodation in London, 700 metres from British Museum. The unit is 800 metres from Theatre Royal Read more
Holborn Houses offers accommodation in London, 700 metres from British Museum. The unit is 800 metres from Theatre Royal Drury Lane. Free WiFi is featured throughout the property.
Holborn Houses offers accommodation in London, 700 metres from British Museum. The unit is 800 metres from Theatre Royal Drury Lane. Free WiFi is featured throughout the property.
Number of Rooms: 1