Ebury House Hotel represents excellent value for money welcoming everyone from the independent traveller to families, those on holiday, enjoying a short break or visting the capital on business.
Ebury Street - Belgravia, 102, London SW1W 9QD , Greater London (Vereinigtes Königreich). Centrally situated in the heart of London, Victoria train, bus and underground stations are all within strolling distance, whilst Buckingham Palace, Westminister Abbey, Houses of Parliament, Big Ben, 10 Downing Street, Park Lane, Green & Hyde Parks, Sloane Square & St. Kings Road, Knightsbridge and such world famous stores as Harrods, Harvey Nichols, Peter Jones, not to mention theatre land are all easily accessible.