Quantcast
logo

About the Inn

Nebo Lodge is a recently renovated green inn located in North Haven, Maine, a small island in the middle of Penobscot Bay. The island is perfect for biking, visiting several public beaches and a park which is great for long walks, incredible kayaking, a nine-hole golf course, and of course plenty of fresh lobster!

11 Mullins Ln North Haven, Maine