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