EL TOREADOR RESTAURANT 0.0 0 reviews 50 West Portal AveSan Francisco - CA - 94127 Restaurants Whatsapp Facebook Twitter Linkedin Recommend Call (415) 566-8104 (415) 566-2673 Directions Directions