$1,600
Team up
5241 Montrose Road
Niagara Falls, ON
Montrose Apartments is located on Montrose Road in Niagara FallsThis building is conveniently located close to highways, public transit and walking distance to shopping.
2 bed, 1 bath property