Name
The Z Hotel City
Description
he Z Hotel City is a well-regarded hotel situated in the heart of London, specifically in the City of London district.
Types
Avatar
City
Claims about
Location
24 Fleet St, Temple, London EC4Y 1AA, UK
Twitter
Website
Travel