LOCATION
2433 Ventura Blvd.
Camarillo, Ca 93010
Our restaurant resides in the historic Lewis & Son’s Building constructed in 1916. Right off the 101 Lewis Exit - Follow Signs to Old Town. Parking lot adjacent to the building.
Our restaurant resides in the historic Lewis & Son’s Building constructed in 1916. Right off the 101 Lewis Exit - Follow Signs to Old Town. Parking lot adjacent to the building.