9703 Highway 18, Vernon, Alabama 35592, United States
No delivery
Spot something wrong?
Dishes at Los Charros Mexican Restaurant. Prices may vary in venue.