City Guide

El Toro

(17th Street)
598 Valencia St
San Francisco, CA 94110
Hours: Daily 10am-10pm
Phone: (415) 431-3351
Photographs
Content by CityGrid; Data by InfoGroup; © 2012