The Elizabeth House The Elizabeth House is a hotel located in central London. The Elizabeth House offers it guests comfortable budget accommodation in the centre of London near Victoria station. There are many popular London attractions within walking distance of the Elizabeth. Ideal for budget travellers, the Elizabeth House Hotel is a budget hotel providing clean and comfortable rooms with complimentary breakfast.
To make a reservation at the Elizabeth House Hotel simply use the search box on this website. Should you have any questions please feel free to contact us.
Elizabeth House Hotel Address :
118 Warwick Way