Phone: 
812-961-0008
DeAngelo's
2620 East 3rd Street
Bloomington, IN 47401
United States
Location Type: 
Restaurant

No separate meeting space but can be shut down for meetings.