La Herradura hosts a little diamond of an authentic Indian restaurant in Casa India, a real home-cooked delight for anyone ...