Restaurant
Kostas Greek Food
2 locals recommend,
Location
12606 Nacogdoches Rd
San Antonio, TX
Uptown Central
Tips from locals
fresh ingredients, Good Lamb gyros, but beware the weird appearance of green beans right from the can as a side on the lunch special.