Red Chilli is an Indian restaurant offering fresh, homemade food, including takeaway options.