Vegetarian restaurant · 12030 Independence Pkwy Bldg A, Frisco, TX
Dine-In
More food in Frisco, TX · Vegetarian Food in Frisco