Know a great happy hour or special for this location?
Greek Town Taverna offers Greek American fare in a casual dining setting. Opened in July 15, 2024, it's a perfect spot to enjoy a delicious meal.
Suggest an edit
50 Skyport Dr #40, San Jose, CA 95110
© 2025 Checkle, Inc
Privacy
Terms