LongHorn Steakhouse | 9111 E 71st St Tulsa OK 74133 United States Restaurant Menu & Phone9111 E 71st St Tulsa OK 74133 United States 4.4/5
Pepper s Grill | 1950 Utica Square Tulsa OK 74114 United States Restaurant Menu & Phone1950 Utica Square Tulsa OK 74114 United States 4/5
Cheddar s Scratch Kitchen | 10708 E 71st St Tulsa OK 74133 United States Restaurant Menu & Phone10708 E 71st St Tulsa OK 74133 United States 4.3/5
Applebee s Grill + Bar | 11104 E 41st St Tulsa OK 74146 United States Restaurant Menu & Phone11104 E 41st St Tulsa OK 74146 United States 3.6/5
Applebee s Grill + Bar | 4733 S Yale Ave Tulsa OK 74135 United States Restaurant Menu & Phone4733 S Yale Ave Tulsa OK 74135 United States 3.6/5