127 FOWLER AVE - Haddonfield Borough | PermitRadar