Charles Barclay Architects Offices
HQ
Charles Barclay Architects London
74 Josephine Ave, London , United Kingdom