Athena Greek Restaurant
Address:
2102 SW 59th St, Oklahoma City, OK 73119
Phone:
(405) 682-0426
Hours:
- Mon: 11am-9pm
- Tue: 11am-9pm
- Wed: 11am-9pm
- Thu: 11am-9pm
- Fri: 11am-9pm
- Sat: 11am-9pm
- Sun: 11am-9pm
Other Businesses:
- Little Kings Pizza at 11804 S May Ave, Oklahoma City, OK 73170
- Hitching Post at 200 NE 21st St, Oklahoma City, OK 73105
- Red Prime Steak at 504 N Broadway Ave, Oklahoma City, OK 73102
- Kamps Aka Xiii X Lounge at 1310 nw 25th street, Oklahoma City, OK 73106
- Golden China at 1604 SW 89th St, Oklahoma City, OK 73159