Menemsha inn restaurant. Choose from private cottages and rooms on a 30-acre farm.