South Street Deli

39.851143, -82.897593