Situé dans le quartier chic de Kensington, l'Eden Plaza se trouve à seulement 5 minutes de marche de la station de métro Gloucester Road. Le musée d'histoire naturelle et le musée des sciences sont accessibles en moins de 5 minutes à pied.