The Elizabeth Hotel is a quiet, convenient Townhouse overlooking the magnificent gardens of Eccleston Square. Only a short walk from Buckingham Palace, Westminster and ideally positioned for travel just 750 metres from Victoria Station.
Offering clean comfortable and competitively priced accommodation and a mouth-watering hearty English Breakfast, the Elizabeth Hotel remains an excellent choice for all your accommodation needs for both business and leisure visitors alike.