Specials Updated Today COMPARE Haddon Hills Apartments & Townhomes 210 W Crystal Lake Ave, Haddonfield, NJ 08033 1 - 3 Beds$1,485 - $2,595