Vegman

Please login to suggest restaurants ›

Sign up

10 results found

Madras Mantra

2179 Lawrenceville Hwy, Dec...
Label_vegetarian
List_default

Madras Mantra

2179 Lawrenceville Hwy, Decatur, GA 30033, USA

A vegetarian restaurant offering North and South Indian cuisines. For lunch, the restaurant offers a buffet consisting of at least 25 vegetarian/vegan and gl...

0 reviews
Supposed to be OPEN NOW

Missing restaurant?

If you know any restaurants that should be listed here please suggest them.