The Elizabeth House London is a wonderful bed and breakfast hotel in central London. This cheap accommodation is located near the Victoria station which enables guests of the Elizabeth House London to discover the exciting city of London.
The newly refurbished Elizabeth House London offers travellers comfortable hotel rooms and a friendly hotel staff in a welcoming environment. This hotel in central London makes sure that the guests get value for their money in a quiet and cheap accommodation
More information about Elizabeth House London Location
More information about Elizabeth House London Rooms
Elizabeth House Hotel London, 118-120 Warwick Way London, SW1V 4JB, Westminster, England
Please enter the date of arrival and length of stay to check availability.