Menu

Villa Fresh Italian Kitchen in Kendall Square Boston

100 Cambridgeside Pl, Cambridge , 02141 - Get directions

Menu Villa Fresh Italian Kitchen

How to get to Villa Fresh Italian Kitchen

Address

100 Cambridgeside Pl, Cambridge , 02141
Get directions

Follow Us

Services

  • Outdoor seating Outdoor seating
  • Kid Friendly
  • Takeout Available Takeout Available

Related to Villa Fresh Italian Kitchen