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.

Apr 1, 2025 - 22:42
 0
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.