Find the top Modern Indian restaurants in Kansas City, Missouri near you now.
Indian restaurant
Address: 7407 NW 87th St, Kansas City, MO 64153