Get directions to: El Tecolote Restaurant And Cafe, Camarillo, CA
Restaurant address: 333 North Lewis Road Camarillo, CA 93011, USA
Restaurant: El Tecolote Restaurant And Cafe