La Cascada is a bar offering handcrafted cocktails and modern cuisine with a Latin twist in an inviting atmosphere.