La Cascada is a Peruvian restaurant offering refined cuisine in an intimate atmosphere.