OKC-N MAY/HEFNER Multi-Family Address 10809 N May, The Village, OK 73120 Square Footage 95,109 Apartments 56