Spending £200 Million on New Soho House Hotel, NED, London, Was It Worth It?

The NED hotel in London is the newest addition to the Soho House franchise. It is one of the new hotels in London 2017 among the Curtain, and Nobu hotel. Also, among all the new hotels in London that opened in 2017, the Ned hotel is probably the biggest hotel in London. When you walk […]

Spending £200 Million on New Soho House Hotel, NED, London, Was It Worth It? Read More »