STG Hotel Oxford Street London: 1.8 km to London Eye