Keara Woods Apartment complex Address 6108 NW 32nd St, Bethany, OK 73008, United States Rating on Google Maps 1.80 (6 reviews) Open on Google Maps