Nebo Lodge Inn and Restaurant

11 Mullins Lane
North Haven, ME 04853
United States
44° 7' 43.3452" N, 68° 52' 25.2768" W
Liz Lovell, Innkeeper

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. Nebo Lodge offers the unique experience of a Maine Island and its bountiful harvest.