261 LOTT AVE - Barrington Borough | PermitRadar