Get directions to: Bill & Ruth Sub Shops, Tulsa, OK
Restaurant address: 6124 E 51st Pl Tulsa, OK 74135, USA
Restaurant: Bill & Ruth Sub Shops