VenueMallards on the St. Croix Restaurant and Lounge Mallards on the St. Croix Restaurant and Lounge 101 5th Ave S Bayport , MN, 55003 Get Directions Phone: (651) 342-0903 Venue Information