Now Open in the Victoria Plaza Shopping Center!

Located at 5936 Telegraph Road Ventura, CA 93003

Open Monday-Saturday 10 AM to 7 PM
Closed Sundays