Welcome to The Z Hotel, our captivating sanctuary nestled in the dynamic heart of Soho’s Theatreland. Established in 2011, The Z Hotel marks the beginning of the Z Hotels journey. From the outside, this hotel presents classical architectural elegance, but step inside, and you’ll find a modern retreat. The hotel boasts 85 well-appointed rooms, cleverly designed around a serene central courtyard, offering a peaceful escape from the bustling city.
Unbeatable Location with Soho’s Energy
The Z Hotel’s location is unparalleled, positioned perfectly between the theatrical wonders of Cambridge Circus and Charing Cross Road and the lively buzz of Old Compton Street. This strategic location allows guests to immerse themselves in the best of London’s cultural scene. The hotel sits in the midst of renowned theatres, iconic bookshops, and the vibrant atmosphere that Soho is famous for. Whether you’re here to soak up the arts, explore the rich history, or simply enjoy the lively streets of Soho, The Z Hotel provides a cosy, convenient base for your London adventures.