The Charlotte Street Hotel is London's latest townhouse hotel opened in June 2000 in North Soho with nearby theaters, bars, restaurants and cafes.
All 52 guest rooms and suites at the London Charlotte Street Hotel are well equipped and well appointed with modern amenities and an interior that reflects a fresh modern English style. Large windows and high ceilings in some of the suites accentuate the spectacular views of London's roof-tops.