221 WINDSOR AVE - Haddonfield Borough | PermitRadar