Elmwood Terrace, Welland

Elmwood Terrace sold out in 2012.   Located at 70 Elmwood Avenue, just off Lincoln Street, this complex is close to everything – shopping, restaurants, hospital and other amenities. This 36 unit complex sits on a beautifully landscaped area, nestled in the heart of an established community with parkland on two sides. It has a beautiful gazebo central to this community where you can sit and enjoy the beauty of the seasons.  View more information and images of this location at the following link:  ELMWOOD TERRACE