Know a great happy hour or special for this location?
Tiny, no-frills nook serving sandwiches & dinners featuring Greek grilled meats.
Suggest an edit
577 W Alma Ave, San Jose, CA 95125