Introducing Atwater Towns, a brand-new development coming soon to Niagara Falls. Located near the intersection of Stanley Avenue and McLeod Street, this community is just minutes from one of the world’s most famous natural wonders. Situated in the heart of the city, residents will enjoy easy access to a wide range of attractions, including stunning views of the Falls, Clifton Hill, GO Transit services, shopping centres, and much more!