The Hoxton, Southwark: First In
After seven years opening spaces across Europe and the USA, The Hoxton empire is back in London with its third city hotel – this time, south of the river. THE HOTEL This is a buzzing, arty hotel in almost the last place you’d expect to find one. While South London has been historically neglected, the […]
The Hoxton, Southwark: First In Read More »