Get directions to: Taco Mexico Lindo, Tulsa, OK
Restaurant address: 4401 South Memorial Drive Tulsa, OK 74145, USA
Restaurant: Taco Mexico Lindo