-
Nebo Lodge
About Restaurant: Nebo Lodge is a small inn and restaurant on the unbridged island of North Haven, Maine. Dining at Nebo Lodge requires a boat ride to reach North Haven. The Maine State Ferry does not accommodate dinner reservations as the last ferry departs North Haven at 3:45pm. Nebo offers a private dinner cruise to…