10 yrs ago•randomdude1129reviewedThe Landing Strip8271 E Admiral Pl Tulsa, OK 74115I walked in around 11 and...