Address: 1800 Northwood Plaza, Franklin, IN 46131, USA
“Family business with great food and nice hospitality. I love the staff, they are so friendly. The salad bar is average but ANYTHING off the menu is outstanding. The restaurant is clean and decorated with typical Greek flair, it feels a little dark in the dining area. Think "romantic, cozy". Superb!!”
Address: 1840 Northwood Plaza, Franklin, IN 46131, USA
“Fast service. Clean restaurant. The food was so delicious. We will be return customers.”
Address: 1904 Northwood Plaza, Franklin, IN 46131, USA
“Love this place! Food is always great. Staff is fast and attentive. Never a wait to be seated and food is fast!”
1 million customers
find businesses on BusinessYab every month.
500 businesses
join BusinessYab every day.
BusinessYab helps you…