
Z Hotels’ Leicester Square Property Hits the Market for £42m
Z Hotels' Leicester Square Property Hits the Market for £42m The freehold interest in Z Hotels' Leicester Square property is on sale for £42 million. The hotel features 95 boutique bedrooms, a basement restaurant, and