Treacherous Road Conditions; Metra Reports…
Drag box to select area
Shikara is a large Indian restaurant located off 75th Street in Downers Grove. It is tucked away in the corner of a strip mall and is joined with a banquet hall making it a great place for large parties. Shikara also caters and offers private parties of its own. If it's great Indian cuisine your looking for, Shikara is an excellent choice.
1620 75th St, Downers Grove, IL 60516
- Accessibility Details: The front door is accessible.
- Hours: Lunch hours: Daily, 11am - 3pm. Dinner hours: Daily, 5pm - 10pm.
- Accessible: yes