2110 El Camino Real.,
Santa Clara , CA 95050 UNITED STATES
Based on 1 reviews
Good DealsI go here for lunch every now and then. They have really good lunch deals. They food is not the best I have every had, but it is edible.
Worldwide > United States > Santa Clara, CA > Fast Food Restaurants