10 yrs ago•BobjohnreviewedThe Landing Strip8271 E Admiral Pl Tulsa, OK 74115I'm sad that this the only...