Shop, Office Retail, Medical / Clinic
To Let 314 sf
Ground floor Retail Premises in Finsbury Park ..
Situated at 100 Stroud Green Road, London, this property is in the heart of Finsbury Park, a lively and diverse area. Stroud Green Road is known for its mix..