who is the owner

Nancy Pipalski | Oct 12, 2018 | Category: Greek restaurant

Olympia - All questions

Address: 3312 Niagara Falls Blvd, North Tonawanda, NY 14120, USA

Gary Dreifus | Oct 12, 2018

Sam Tsirtsakis owns this family-run restaurant.

Stu W. | Oct 12, 2018

That I can't tell you I can tell you if you're having a problem just don't ever go there again because they suck

Add Answer

Thanks! Your answer is awaiting moderation.

Other Questions

Do they take reservations?

richard Gioia | Oct 11, 2021
Read More

Trending Places