



Z Hotel Leicester Square sits on a quiet corner of Charing Cross Road, directly beside the National Portrait Gallery and within easy walking distance of Trafalgar Square, Covent Garden, and Piccadilly Circus. This compact, contemporary 95-room hotel - one of the newest additions to the Z Hotels portfolio, opened in 2025 - places a group firmly in the cultural heart of London's West End, with...
Create a free account to see the full venue profile and start planning your retreat.
Everything you need to plan a retreat in this region: top venues, airports, climate, and how to get around.