Location

13 - 15 Station Road, Finchley, London

Contract Administrator

Brill & Owen Architects

Value

£1.3m

Date Work Completed

October 2016