Main content starts here, tab to start navigating

Hours & Location

3200 The Alameda,
Santa Clara, CA 95050

(408) 899-4294

DUE TO SCC COVID GUIDELINES WE ARE ONLY OPEN FOR TAKE OUT AND DELIVERY. ORDER DIRECT FOR PICK-UP OR THROUGH DOORDASH FOR DELIVERY.

Monday-Saturday 12-8

CLOSED SUNDAY

Get Directions