39 Photos
Last Updated : 34 Days ago
3973 St Peter Avenue
206 - Stamford, Niagara Falls, Niagara, ON
MLS® X13771574
Residential Freehold (Detached)
$595000.0
- 3 Beds
- 3 Baths
- 1500-2000 sq-ft
Welcome to 3973 St. Peter Avenue - a Niagara Falls century home with over a hundred years of stories woven into every corner. From the whimsical green




































