The Soho

5 Stars
The Soho Hotel is located on a quiet street in the center of London's entertainment neighborhood, just a minute walk from the Leafy Soho Square. It has 96 individually designed rooms and suites and is surrounded by vibrant restaurants, bars, cafes, theaters, and exciting nightlife. From The Soho it is also easy to reach many of London's top attractions including the London Aquarium, London Zoo, Victoria and Albert Museum, Natural History Museum, London Eye, and Science Museum. Inside the hotel you'll find the Refuel Bar & Restaurant that serves modern cuisine with fresh and seasonal produce.