Upper Riccarton

18 Roche Avenue, Upper Riccarton

$356,000
Beds: 2 Baths: 1 Car Park: 1