920 LENTON AVE - Barrington Borough | PermitRadar