With a stay at New England Hotel in London (London City Centre), you'll be within a 5-minute drive of Saatchi Gallery and Sloane Square. This bed & breakfast is 0.5 mi (0.9 km) from Victoria Palace Theatre and 1.2 mi (1.9 km) from Buckingham Palace.
Stay in one of 25 guestrooms featuring LED televisions. Wireless Internet access (surcharge) keeps you connected, and digital programming is available for your entertainment. Private bathrooms with showers feature rainfall showerheads and complimentary toiletries. Conveniences include phones and desks, and housekeeping is provided on a limited basis.
A complimentary continental breakfast is served daily from 8 AM to 9 AM.
Book online or call +39 041 8620400