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