Guides by Lonely Planet
The Z Hotel Shoreditch in London, England
The Z Hotel Shoreditch is located in Shoreditch and just 5 minutes' walk away from the high street and Hoxton Square. All rooms feature hand-crafted beds, a 48…
See this content immediately after install