121 GLEN ECHO AVE - Swedesboro Borough | PermitRadar