NeueHouse Covent Garden (stay tuned for opening dates will be located just off the Strand and overlooking the River Thames, NeueHouse Covent Garden will occupy 65,000 square-feet in the iconic Adelphi Building. First developed in 1748 and then reimagined as an Art Deco masterpiece in the 1930s, the Adelphi has deep ties to the city’s […]
- 1
- 2