Get directions to: Avli The Little Greek Tavern, Bayside, NY
Restaurant address: 38-31 Bell Boulevard Bayside, NY 11361, USA
Restaurant: Avli The Little Greek Tavern