4800 N Willard Ave, Oklahoma City, OK, 73105 (current address)
4800 Wiiard Av H, Oklahoma City, OK, 73105 (2000 - 2018)
4800 Wiiard Ave, Oklahoma City, OK, 73105 (2000)
4800 Wiiard Av Apt, Oklahoma City, OK, 73105 (2000)
625 NE 14th St, Oklahoma City, OK, 73160 (2000)