Single Family
$499,900
31 SHAKESPEARE Avenue
St. Catharines
3 Beds
2 Baths
941 Sqft