3306 AMHERST AVE - Longport Borough | PermitRadar