Best Vegetarian restaurant in Milford, CT