Contact Us Business Hours: Mon: Closed Tue - Sun: 11:00 AM - 2:00 PM 5:00 PM - 8:00 PM Phone: 408-216-9522 Location: Stephen's Plaza, 5223 Stevens Creek Blvd, Santa Clara, CA 95051 Follow