VeGreen Noodle

2660 Mall of Georgia Blvd Ste 100a, Buford, GA

Menu (As of 10/30)

VeGreen Noodle: hours and how to order