L'Ebury House Hôtel est situé dans le quartier chic de Belgravia, à 5 minutes à pied des gares ferroviaire et routière. Les chambres sont sobres et bénéficient d'un emplacement idéal pour explorer le centre de Londres.