Kosta's Greek Food

Row 1

Details
12606 Nacodoches
San Antonio, TX 78233
(210) 590-6969

Foursquare Tips

  • I always call in my lunch order to dine in.
  • The best gyros in san antonio