SABOR LATINO RESTAURANT
8155 E 21 calle st, Tulsa
(918) 764-8070
Menu
Restaurants in Tulsa, OK
SABOR LATINO RESTAURANT
8155 E 21 calle st, Tulsa, OK 74129
(918) 764-8070