Villa Fresh Italian Kitchen - South Hills Village Mall in Pittsburgh, Pennsylvania (Pizza, Italian Restaurant) - Map

Map & Directions Store Details & Deals

South Hills Village Mall
301 S. Hills Village, Sp. FC-11A
Pittsburgh, Pennsylvania 15241

Phone: 412-833-4270

Detailed Map