Month: May 2003

  • Aigo Bistro

    Aigo Bistro, 84 Thoreau St. in Concord, MA, is possibly the best restaurant in the area. My wife and I have eaten there maybe 6 times over the last few years (we save this for special occasions), and we have never had anything but superb meals. Although they tend to be on the pricy side…