32 POTTER ST - Haddonfield Borough | PermitRadar