Situé au coeur du West End de Londres, l'établissement The Z Hotel Soho propose des petits hébergements luxueux à la décoration moderne. La place Leicester, Piccadilly Circus et Covent Garden sont accessibles en 5 minutes à pied depuis l'hôtel.