Casa Del Toro is a Latin American restaurant offering dishes with a modern flair in upscale surroundings.