Chow Rasta is a North Indian restaurant offering Halal cuisine.