Ebury House tem excelente localização, a 15 minutos a pé de Victoria Station Travel Information Centre e Sloane Square. Além disso, Rio Tâmisa e Harrods ficam a 15 minutos a pé do local.A propriedade também tem acesso fácil aos meios de transporte público: Estação de metrô Victoria fica a 8 minutos e Estação de metrô Sloane Square fica a 9 minutos de caminhada do local.