At we always makes sure our guests have a good time while enjoying a consistent product made from the best organic produce and the highest quality meats we can find.
Located near Santa Clara University on The Alameda in Santa Clara, CA.
The Greek GODS would be proud of this place, the food here deserves a Sheneneh, "Ohhhh myyyy gooodness." I got the tandoori chicken plate and it was quite mouth watering, the people that work there are friendly n the food was scrumptious.
- Harpreet D. , Fremont, CA