1604 HAMILTON STREET, New Westminster
$2,774,000MLS® R3171575
7 Beds
8 Baths
4505 SqFt

