Villa Fresh Italian Kitchen - CambridgeSide Galleria in Cambridge, Massachusetts (Pizza, Italian Restaurant) - Map

Map & Directions Store Details & Deals

CambridgeSide Galleria
100 Cambridgeside Place
Cambridge, Massachusetts 02141

Phone: 617-494-9700

Detailed Map