HomeMenuSpecialsContact UsOnline Order

Call us at: (408) 246-             
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
Sun-Wed 11 am - 11 pm

2281 The Alameda
Located at: 
Santa Clara, CA 95050
Thu-Sat 11 am - 12 am