Camarillo, CA: Taco Bell (one of three) in Camarillo near Las Posas exit off the 101

Rate this picture:

Viewed
4398 times
Current avarege rating
3.9 (34 votes)
Picture by
Thomas Honles
Submitted on
9/8/2009