Chilli India
Indian
Chilli India is an Indian restaurant located in Calgary. It is known for its cuisine and has received positive reviews.
Location
Best places nearby
The highest rated places close to Chilli India.
Local restaurants nearby
3735 Rundlehorn Dr NE, Calgary, Alberta, Canada



