Address: 32 Davenport Road Type of Building: Architects' Offices Name of Building: Moriyama & Teshima
Architects: Moriyama & Teshima (firm)