Get directions to: Abarotes Tuxtla, Tulsa, OK
Restaurant address: 1406 North Harvard Avenue Tulsa, OK 74115, USA
Restaurant: Abarotes Tuxtla