$2,999,999
16668 31b Avenue, Surrey, BC
8
Beds
8
Baths
5043
sqft
2020
built