Built in 1807 overlooking Penobscot Bay, the Inn on Primrose Hill is now an elegant bed and breakfast in charming Belfast, Maine.
Built in 1807 overlooking Penobscot Bay, the Inn on Primrose Hill is now an elegant bed and breakfast in charming Belfast, Maine.