Find the top Italian restaurants in Providence, Rhode Island near you now.
Italian restaurant
Address: 120 Atwells Ave, Providence, RI 02903
Mediterranean restaurant
Address: 230 Atwells Ave, Providence, RI 02903
Reserve OrderRestaurant
Address: 441 Atwells Ave, Providence, RI 02909
Reserve Order