Have you ever meant to try a restaurant, but just not gotten to for one reason or another? Taranta in Boston's North End was such a restaurant for my boyfriend and me - we
Been there, done that? Do tell us about it! Submit a review of this Boston restaurant today.
4 of 5 stars