Get directions to: Bill & Ruths Sub Shops Tulsa Locations, Owasso, OK
Restaurant address: 11610 E 86th St N Owasso, OK 74055, USA
Restaurant: Bill & Ruths Sub Shops Tulsa Locations