New England Hotel - London, Victoria
20 Saint George's Drive, Victoria, SW1V 4BN, London SW1V 4BN, United Kingdom, United Kingdom
Business Details
The property New England Hotel - London, Victoria is situated in London, United Kingdom. The Accommodation is classified with 3 stars.
"The New England Hotel is situated just 10 minutes' walk from central London's Victoria Rail and Coach Stations. This 19th century Georgian building is within 1 mile of the Tate Britain Gallery, Buckingham Palace, and Westminster Abbey."
- Type:
- Accommodation
- Keywords:
Stars Rank:
3
Booking_com_ID:
121464
New England Hotel - London, Victoria
The property New England Hotel - London, Victoria is situated in London, United Kingdom. The Accommodation is classified with 3 stars.