el Toro is a Spanish restaurant offering a cozy ambience suitable for groups. Card payments are accepted.