This property is located in the heart of London, central to all tourist attractions as well as the popular business district. Just north of the Tower Bridge, The Chamberlain Hotel in London offers a welcome taste of luxury after a day of business or sightseeing. The Chamberlain is easily accessible via the Express stations from all of London’s airports. The Aldgate Tube station is also very near the entrance to the property, providing transportation to and from the hotel.
All rooms offer luxurious Egyptian cotton sheets, down feather duvets, and marbles baths. Satellite television, Internet access, and breakfast service is also available.
The Chamberlain Restaurant, frequented by guests and local patrons, offers exquisite fine dining and premium ales. Every sight available in the city is located within walking distance or a short tube ride from the property’s location.
|