126 St. Giles St, View Royal
$1,699,000MLS® 958064
5 Beds
2 Baths
2811 SqFt