21743 Devonshire St, Chatsworth, CA 91311 T:818-882-3080 | F:818-882-9553 Email: info@lostoros.com Open: 7 Days a Week • Monday - Thursday 11:00 a.m. to 10 p.m. • Friday & Saturday 11:00 a.m. to 12:00 a.m. • Sunday 10:00 a.m. to 10:00 p.m.
CLICK TO DOWNLOAD OUR MENU IN PDF 1.5mb
Los_Toros_Menu_July_2019-Web