Athens On 86th is a greek restaurant North Willow Farms Indianapolis located in United States.
2284 W 86th St (Post Rd) Indianapolis , IN 46260 United States
Reservations | Yes |
Outdoor Seating | No |
The Calamari was cooked perfectly.
The Saganaki is the bomb
The food was excellent!
Athens fries are the best!
Best Greek in town !
Great feta !
Don't get the Greek food ! They bread their own chicken fingers .
They're doing Dining Out for Life--25% of your food bill goes to the Damien Center!
LOVE it...
Stopped here after a day at the zoo. It was just a few minutes away, and very delicious! Really friendly service and nice atmosphere! - Dawn D
Best Greek food on the Northside! Family-owned and friendly staff. A must. - Kelly