Shop, Showroom / Gallery, Restaurant, Pub / Bar
To Let, 1,114 - 17,504 sf
Over 15,000 sq ft of prime retail, restaurant and leisure accommodation, a new highly prominent landmark building..
Located in the heart of the City of London, close to the junction of Moorgate and London Wall and within easy walking distance of..