Not sure if you can say a lot else about a McDonald. They are in Tulsa Hills so they are usually pretty busy and I have not really had a bad experience there.
Address: 7105 S Olympia Ave, Tulsa, OK 74132-1856
Location: United States > Oklahoma (OK) > Tulsa
Phone Number: +1 918-445-7201