Indian restaurant · 300 Tradecenter Dr #1410, Woburn, MA
To-Go · Dine-In
More food in Woburn, MA · Indian Food in Woburn