Eating Greek Italian Pizza at Souvlaki House restaurant in Ithaca, NY.

Feedback

Do you manage or own Souvlaki House?

Yes