William St. New Bedford MA

  • Sale
  • Regular price $19.95


An old feeling on the Downtown Streets of New Bedford