St. Stephen's Nutmeg & Neighbors returns to Main Street