10 yrs ago•Naynay2020reviewedThe Landing Strip8271 E Admiral Pl Tulsa, OK 74115When I first walk in it...