Skip to content
Return to Nav
Villa Italian Kitchen The Maine Mall
364 Maine Mall Rd F115 South Portland, ME 04106 US
(207) 879-0491(207) 879-0491
10:00 AM - 9:30 PM
10:00 AM - 9:30 PM
10:00 AM - 9:30 PM
10:00 AM - 9:30 PM
10:00 AM - 9:30 PM
10:00 AM - 9:30 PM
11:00 AM - 6:00 PM