Fairview Inn

Elegant New England fare on the water.

133 Old Ocean St., Marshfield, 781-834-2617 $$

Comments are closed.