Ground floor Retail Premises in Finsbury Park ..
Situated at 100 Stroud Green Road, London, this property is in the heart of Finsbury Park, a..
Fully fitted take-away premises benefitting from 20 covers and including equipment such as a large extraction system, CCTV..
Situated in Stroud Green Road close to the junction with Tollington Park and..