Advertisement
Unlimited Buffet South Indian Food Vegetarian
Event Venue & Nearby Stays
2690 EL CAMINO REAL, Santa Clara, CA, United States, California 95051