Country:
Region:
City:
italian restaurant in tampa
About 50 results.
Villa Pizza
Town Centre Mall, 33625 Tampa, United StatesVisit you local Villa Pizza at 8001 Citrus Park in Tampa,FL for traditional italian spaghetti, pizza, and salad