Phone: 812-336-2303 Village Deli 409 E. Kirkwood Avenue Bloomington, IN 47404 United States Web Address: https://www.villagedeli.biz/ Location Type: Restaurant Updated April 19, 2024 print this page