The welcoming 3-star New England Hotel provides ironing service and tour/ticket assistance to ensure guests a comfortable stay. Remodeled in 2000, the property features classical architecture.
This hotel is located in a business area, just 1100 meters from Tate Britain, Westminster and Big Ben. The center of London is 2 km away from the venue.
This hotel is placed in Camden district, known for a palace, a gallery and a theater.
Victoria train station is a 10-minute walk from the property. The hotel is within 15 minutes' drive from London City airport.
Bright rooms feature wireless internet, an iron with ironing board, television, heating and a dressing room. The rooms are designed with elegant décor and have carpet floors.
Eat & Drink
Every day a complimentary continental breakfast is served. Serving French, contemporary and British specialties, Bistrot On The Square is about 100 meters away.
There are a storage room and a lift available on the premises.
Wireless internet is available in the hotel rooms for additional charge.
No parking available.