The Montrose is the newest development coming soon to Niagara Falls! This exciting community will feature 3 residential towers and a collection of townhomes spread across 6 acres near McLeod Rd & Montrose Rd.
With a prime location in the heart of Niagara Falls, residents at The Montrose will enjoy easy access to the city’s top attractions, including the entertainment district, the world-famous Falls, wineries, and golf courses. The community is also just minutes from the QEW, Niagara Square Shopping Mall, the US Border, and much more.