Flavor Of India

12112 W 87th St Pkwy
Lenexa, KS
913.888.8040
38.971211
-94.726612
Hours:
Mon - Sun:11:30am - 2:30pm,   5pm - 10pm

for Flavor Of India
Directions
from: