Villa Pizza
LaGuardia Airport Terminal B, Center Food Court, East Elmhurst, NY 11371
Villa Pizza is a Restaurant place is located in East Elmhurst, New York. The address of Villa Pizza is LaGuardia Airport Terminal B, Center Food Court, East Elmhurst, NY 11371.