Bar Restaurante La Cascada is a Spanish establishment offering tapas. It is located on Calle de la Serrería.