Ebury House offre un emplacement de choix, à moins de quinze minutes à pied d’attraits comme Centre d'informations touristiques de la gare de Victoria et Sloane Square. Aussi, les attraits Tamise et Grand magasin Harrods se trouvent à moins de 15 minutes de marche. Le transport en commun se trouve à quelques minutes de marche : Station de métro Victoria se trouve à 8 minutes et Station de métro Sloane Square est à 9 minutes.