The Rams Head Inn Restaurant is a charming dining spot located in the heart of Shelter Island. The restaurant features an elegant ambiance and serves up delicious farm-to-table American cuisine crafted with locally sourced seasonal ingredients. With a carefully curated wine list and exceptional service, The Rams Head Inn Restaurant is a must-visit destination for foodies and wine lovers alike.