RAM’S HEAD INN: GOURMET OF SHELTER ISLAND by Residentpublications March 29, 2017 The Ram’s Head Inn is best known as a farm-to-table restaurant on Shelter Island, where its culinary team sources herbs, fruits, and vegetables... Share Share on Facebook Tweet Tweet on Twitter Pin it Pin on Pinterest