Dit milieuvriendelijke hotel ligt in Centrum van Londen, binnen 15 minuten lopen van Hyde Park en Kensington Palace. Ook Buckingham Palace en Brits museum liggen binnen 5 km afstand. Queensway Underground Station ligt op 5 minuten lopen en naar Lancaster Gate Underground Station is het 6 minuten lopen.