El Látigo Terraza offers a lively atmosphere. It accepts card payments.