La Cascada is a Mexican restaurant offering a menu of classic dishes and drinks in a vibrant, cantina-style atmosphere.