Marine on St. Croix is home to about 650 residents who treasure the charm of their community. The town square, with its general store, town hall, library, ice cream shop, bank, and café, give the downtown area the look of a New England village. A ...
View more