Get directions to: Applebee's, Tulsa, OK
Restaurant address: 4733 S Yale Ave Tulsa, OK 74135, USA
Restaurant: Applebee's