Epicure Shopping Center – Farmington, CT

  • 23,950 SF