St James Hotel & Club Mayfair London: 1.5 km to London Eye