Small Italian restaurant located in Little Italy(North End) the best!!!
There are alot of chain restauants all over Boston, so try to go the original in Little Italy, it was great, so many different varieties, it was sooo good.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.