Menu Location Special About Account FAQ Contact header Image
1. Order DetailsContact 2. Add Food Contact 3. Review & PaymentContact 4. Confirmation
Santa Clara - The Alameda
2615 The Alameda, Santa Clara
Phone:(408) 248-9123

The restaurant is unable to accept your order at this time,
Please call (408) 248-9123 to place your order.
Sorry for the inconvenience.