Windsor Court Apartments 2301 North Walker Avenue, Oklahoma City, OK 73103