The Z Hotel Soho London: Location & Distance to London Eye