Get directions to: Autumn Oaks Deli, Tulsa, OK
Restaurant address: 6846 S Canton Ave # 170 Tulsa, OK 74136, USA
Restaurant: Autumn Oaks Deli