120 PARK PLACE - Haddonfield Borough | PermitRadar