Websites hosted on 23.96.214.26 IP Address
Geo Location Information for 23.96.214.26 IP Address. The IP Address 23.96.214.26 is located at 41.8874 latitude and -87.6318 longitude in United States of America. Friendly Location for the IP Address is Illinois, Chicago, United States, 60602.
Ruchi Indian Cuisine, Overland Park - KS » » Order Online
Ruchi, which means “taste” in Sanskrit, provides award-winning, authentic, home-cooked Southern Indian food. With nearly two decades of service, a focus on flavor and natural ingredients, and training from the spice-rich Kerala region in India, the chefs at Ruchi will provide you a sensational, unforgettable meal.
![](https://www.cutestat.com/assets/img/alexa.png?rev=38)
![](https://www.cutestat.com/assets/img/worth.png?rev=38)