Experience the rich flavors of India at The Jewel of Toledo, located in Human Town, United States. Our menu features a delightful array of authentic Indian dishes, crafted with care to satisfy every palate. Visit us today to indulge in a culinary journey like no other! https://maps.app.goo.gl/jMbQtSXMWixgyrVB9