Mallards on the St. Croix at Bayport Marina June 24, 2024April 26, 2016 by Kori Derrick Mallards on the St. Croix was owned by a 3rd Party and is permanently closed.