Get directions to: Avellino Restaurant, Little Neck, NY
Restaurant address: 249-01 64th Ave Little Neck, NY 11362, USA
Restaurant: Avellino Restaurant