Avli the little Greek tavern
38-31 Bell Blvd, Bayside
(718) 224-7575
Recent Reviews
Avli the little Greek tavern
38-31 Bell Blvd, Bayside 11361
(718) 224-7575