Back to results Woodland Hills Apartments 8502 E 66th Pl, Tulsa, OK 74133 Telephone (918) 252-2579 Email We provide this database in excel. Contact us for more details. Buy now Business category Apartment Finder & Rental Service, Apartments, Real Estate Management