This is a apartment home. This home is located at 509 NW 20th St APT 5, Oklahoma City, OK 73103.Show more