Photo: google.com
2700 Borchard Rd, Newbury Park, CA 91320, USA
Photo: Tabah Syed