Mama Teresa's
203 Westminster Street, Providence, Rhode Island
Featured Review : Owned by an Italian family, this place is in the heart of the business district and caters to the working crowd. So, you can run in, grab some excellent Italian specialities off the menu and either take it to go or to e...See Full Review