Get directions to: Cherokee Deli, Tulsa, OK
Restaurant address: 4150 S 100th East Ave Ste 105 Tulsa, OK 74146, USA
Restaurant: Cherokee Deli