Company name: Boomerangs Bar & Grill
Description: Laid-back spot for drinks & bar grub
1309 E Washington St, Urbana, IL 61802, United States