Village Deli Phone: 812-336-2303 Village Deli 409 East Kirkwood Avenue Bloomington, IN 47404 United States Web Address: https://www.villagedeli.biz/ Location Type: Restaurant Updated November 16, 2023