Address: 4667 Telegraph Rd., Ventura, CA 93003
From the 5 Fwy: Take the left two lanes to merge onto the 101-N towards Ventura. Take Exit 64 for Victoria Ave. toward Channel Island Harbor. Use the right three lanes to turn right onto S. Victoria Ave. Use the left two lanes to turn left onto Telegraph Rd. and the destination will be on the right.