HotelsProperty

London Townhouse Russell House Hotel sold for £3.5m

Russell House Hotel, a period townhouse hotel with a Grade II-listed façade in the heart of Bloomsbury in London, has been sold for £3.5m.

Check out our free weekly podcast

Back to top button