STATE STREET FARMER'S MARKET

831, State Street, Bristol
Local history and culture