Italian in Davis Square
I was told there was a great and inexpensive Italian place essentially behind Sagra but on Elm Street. I like Sagra (not great Italian food but a fun bar for an early date) but I recently heard about this other restaurant and can't remember the name. Does anyone know of this restaurant? Thanks!