Cowboy Town Apartments was a 192 Unit Renovation in Stillwater, OK. It was owned by D & D Real Estate Investment Co. and the architect was George Way Architects of Colorado Springs. The facility was completed April 2011.