Indian restaurant · 5277 Nike Sta Wy, Hilliard, OH
Dine-In
More food in Hilliard, OH · Indian Food in Hilliard