The Nova

The Nova, a cozy wine bar located on the St. Croix River, is the perfect spot to stop in for both light appetizers and hearty dishes combined with a glass or bottle of wine from the comprehensive wine list.

by

Built with Metro Publisher™