India Castle offers authentic Indian cuisine for takeaway.