Club Italia Weddings Host up to 600 guests in Club Italia's beautiful ballroom View Photos of Club Italia Club Italia Address: 2525 Montrose Rd, Niagara Falls, ON L2H 0T9 Photos Americana Beechwood Golf & Social House Weddings Casino Niagara Chateau des Charmes Delphi DoubleTree Fallsview Jackson Triggs Winery Legends on the Niagara Megalomaniac Winery Navy Hall Weddings Old Court House Weddings Pillar and Post Queen Victoria Place Restaurant Queens Landing Weddings Ravine Winery Stone Mill Inn Wedding White Oaks