This Villa Italian Kitchen location has closed
364 Maine Mall Rd F115, South Portland ME 04106
Write a review
You May Also Like
0.02 miles
Amato's - 364 Maine Mall Rd, South Portland
Italian
0.26 miles
Tuscan Table - 390 Gorham Rd, South Portland
Tuscan, Italian
0.43 miles
Olive Garden Italian Restaurant - 200 Gorham Rd #800, South Portland
Italian, Salad
South Portland, Maine
Villa Italian Kitchen
Italian in South Portland, ME
364 Maine Mall Rd F115, South Portland
Suggest an Edit
Nearby Stores
Verizon
364 Maine Mall Rd Ste S107, South Portland
LensCrafters
708 Maine Mall Rd, South Portland
Torrid
364 Maine Mall Rd Spc F125, South Portland