Phone: 812-961-0008 DeAngelo's 2620 E. 3rd Street Bloomington, IN 47401 United States Web Address: https://deangelosbloomington.com/ Location Type: Restaurant No separate meeting space but can be shut down for meetings. Updated April 19, 2024 print this page