The Soho

trip advisors rating
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.
This error message is only visible to WordPress admins

Error: API requests are being delayed for this account. New posts will not be retrieved.

There may be an issue with the Instagram access token that you are using. Your server might also be unable to connect to Instagram at this time.