Modern Indian restaurant offering vegan and plant-based options.
265 18th St NW #4110, Atlanta, GA 30363, Atlanta, Georgia