Restaurant
Cambridge, 1.
16 locals recommend,
Permanently closed
Location
27 Church St
Cambridge, MA
Harvard Square
Tips from locals
Simple good Italian restaurant in Harvard Square with fresh pizza, salads and a bar.
Unique things to do nearby
Locals also recommend
- 13 locals recommend