Get directions to: Bill's Jumbo Burgers, Tulsa, OK
Restaurant address: 2002 E Admiral Blvd Tulsa, OK 74110, USA
Restaurant: Bill's Jumbo Burgers