14 yrs ago•e69reviewedThe Landing Strip8271 E Admiral Pl Tulsa, OK 74115It is newly remodeled and has...