Crestwood North Built in 2002-2003 for Crestwood North Apartments Partnership, this 92,600 square foot three story building accommodates 84 units.