Restaurants & Bars

Lowell, MA: Athenian Corner or New Olympia Restaurant??

Share:

Restaurants & Bars 7

Lowell, MA: Athenian Corner or New Olympia Restaurant??

AmberJane | Nov 25, 2005 10:01 AM

I'm taking my husband out for greek food next Sunday and am trying to decide between Athenian Corner and the New Olympia Restaurants in Lowell. I read the good review on Athenian Corner, but any feedback on the other restaurant...is one better than the other??

Want to stay up to date with this post?