Answers from Our Experts (1)
The Langham, London is one of the largest and most traditional hotels in London, having opened in 1865. It’s located in the heart of Marylebone just off Regent Street in the city’s West End, so many rooms offer views of London proper. The luxury London hotel is in the center of the city bustle, meaning many rooms won’t have prime views (especially at the lower end of the price point). We prefer the rooms at the front of the hotel that overlook the grand porte cochère entranceway on Portland Place. You’ll also get good light in these rooms, and, during the summer months, catch scenes of the treetops in the small square in front of the Forbes Travel Guide Four-Star hotel.