This hotel is located 1.5km from the London Eye, 2km from the Buckingham Palace and 4km from Hyde Park.
45 St Martins Lane
London
WC2N 4HX
United Kingdom
Checking for room alternatives