Open Practice Architecture
Open Practice Architecture

Open Practice Architecture

Open Practice Architecture Offices
HQ
Open Practice Architecture
Unit 12a 5 Durham Yard, London E2 6QF, United Kingdom