CONTACT Call Vincent for availability 1580 Los Padres Blvd, Santa Clara, CA 95050 Open everyday from 10am – 7pm +1 (408) 669-7920 We are across from the 7-11 on Las Padres Blvd near the La Paloma Restaurant.