Get directions to: Chapala Mexican Restaurant, Garden City, ID
Restaurant address: 5697 N Glenwood St Garden City, ID 83714, USA
Restaurant: Chapala Mexican Restaurant