Ila Restaurant
Address:
81 N Main St, Ila, GA 30647
Phone:
(706) 789-2356
Hours:
- Mon: 6am-2pm
- Tue: 6am-2pm
- Wed: 6am-2pm
- Thu: 6am-2pm
- Fri: 6am-2pm
- Sun: 6am-3pm
Nice to Know:
- Wifi No
Other Businesses: