Havelock North Domain

Havelock North Domain
Address
Napier Road,
Havelock North