Get directions to: El Tapatio, Grand Island, NE
Restaurant address: 2610 S Locust St Grand Island, NE 68801, USA
Restaurant: El Tapatio