630-964-1720 | Shikara Restaurant,1620 75th St, Downers Grove, IL 60516. Get Directions
Estimated delivery time: 45 mns min