Ila Restaurant, ILA, Georgia (GA)
Conveniently situated at 81 North Main Street () in ILA, Georgia (GA) (30647), Ila Restaurant is available at 7067892356. Please do give them a call beforehand to make a reservation.
More restaurants in ILA, Georgia (GA)
Ila Restaurant contact information and details:
Address: 81 North Main Street - , ILA, Georgia (GA) 30647
Contact Phone: 7067892356
