28 Belvue Bay Road, Havelock, Marlborough
Asking price $1,195,000
Other
30+ days on the market
Rob Ilott