Odyssey Resorts to manage Lutsen Sea Villas on North Shore

The Lutsen Sea Villas are a collection of one- and two-story town homes located steps away from Lake Superior.

Source: Arizona Business Journal