Athena Greek Restaurant

Row 1

Details
2012 SW 59th st (Penn)
Oklahoma City, OK 73159
(405) 682-0426

Foursquare Tips

  • Order by phone for pick up if you're a regular
  • This place may seem somewhat sketchy, but the Gyros are pretty good! Just don't bring a date (;