|
![]() |
![]() Los Toros Bar & Cantina Opened in 1967, this family-friendly Mexican restaurant offers menu items inspired by staff and regulars, patio seating and beer in iced mugs. 21743 Devonshire Street CA 91311 United States Map Other Categories: Dining » Mexican Restaurants Dining » Smoking Allowed |