Ecoqua is located in the small strip mall off of Rte 22W, in Springfield. I had been told that they were indeed related, but I have no guarantee re: accuracy. I tried them several times when they first opened, a few years ago. At that time I decided they weren't worth a revisit....but would be interested in a recent diner's review. BYO