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