Know a great happy hour or special for this location?
This no-frills operation dishes up gyros, salads & other familiar Greek cooking.
Suggest an edit
12606 Nacogdoches Rd, San Antonio, TX 78217