12 Menemsha Inn Road PO Box 38, Menemsha, MA, United States, 02552
In 1923, Edwin Thompson hitched up the oxen team and moved his farm house, Mainstay, from Middle Road onto twenty acres of Menemsha sheep pasture with beatiful water views. The Menemsha Inn more...