Schout Bay Tavern in Manhasset, NY, offers locally sourced, organic modern pub food since August 2015.