The Barts Square Collection comprises 8 retail/restaurant units, providing 14,771 sq ft (1,372.3 sq m) of high quality accommodation all located..
The Barts Square Collection, within the Barts Square development, is located between the financial heart of the City of London and the creative..