1. Alfredo's Italian Kitchen
691 Cambridge St, Cambridge, MA 02141
Coordinate: 42.37217,-71.0881
Phone: (617) 491-8292
2. Villa Fresh Italian Kitchen
100 Cambridgeside Pl, Cambridge, MA 02141
Coordinate: 42.36785,-71.07574
Phone: (617) 494-9700