14 results
85 sq ft - 9,775 sq ft
330 sq ft - 1,050 sq ft
785 - 100,000+ sq ft
Leisure, Retail
London, EC4N 7BP
7,305 sq ft
360 sq ft - 15,380 sq ft
Various sized stalls available