Nebo Lodge is a small inn and restaurant on the island of North Haven, Maine, in the heart of Penobscot Bay. A one-hour ferry ride from Rockland, a small city just an hour and a half north of Portland, North Haven is one of the most beautiful places on earth. The inn has nine unique guest rooms, each named after one of the many surrounding islands, as well as two inviting decks, a cozy living room, and a charming old bar and dining room with a fireplace.
Historic Inn located on the island of North Haven ID: 200983
North Haven Travel and Lodging Related Links