Avli Little Greek Tavern
(718) 224-7575

3831 Bell Blvd, Flushing, NY | Directions   11361

40.765975 -73.772239

Avli Little Greek Tavern
Avli Little Greek Tavern
Avli Little Greek Tavern
Avli Little Greek Tavern
Avli Little Greek Tavern
Avli Little Greek Tavern
Avli Little Greek Tavern
Avli Little Greek Tavern
Avli Little Greek Tavern
Avli Little Greek Tavern
 

Not rated yet
0 Votes
Get Directions
Your Friends

Sign in with Facebook Sign in with Facebook to see what your friends are up to!