Demetra's ← View details 245 West Main Street, Stoughton, WI 53589 +1 608-873-1842 Get Directions From* To * — Required information