South Indian restaurant · 1203 Walnut St, Newton Highlands, MA
Dine-In
More food in Newton Highlands, MA · South Indian in Newton Highlands