Cowboy Town Apartments
2001 North Perkins Road, Stillwater, OK 74075