2412 SW 29th St, Oklahoma City 73119, United States
2412 SW 29th St, Oklahoma City 73119, United States
No delivery
Spot something wrong?
Dishes at Taqueria Del Sur. Prices may vary in venue.
Been to Taqueria Del Sur? Be the first to share what you ate.