Z Hotels' Leicester Square Property Hits the Market for £42m
A 95&bedroom boutique hotel in London's Leicester Square has been put on the market for £42 million. Z Hotels owns the property, which is being sold through property consultants Avison Young UK and JLL.
