Constructed in 2005, the The Links at Stillwater I apartment building comprises 492 units of the following unit mix: One Bedroom, Two Bedroom/One Bath, Two Bedroom/Two Bath, totaling 423,128 SqFt. The property is located in Stillwater, at 4599 North Washington Street, Oklahoma City.