Nebo Lodge

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 04853

Loading...