David William Hargreaves
059568C
Studio H Architects
108A Kiwi Road
Point Chevalier
Auckland
1022
New Zealand
Point Chevalier
Auckland
1022
New Zealand