1 Hotel Mayfair London: Location & Distance to London Eye