Eating Greek at Avli the little Greek kitchen restaurant in West Hempstead, NY.

Feedback

Do you manage or own Avli the little Greek kitchen?

Yes