New Garden Restaurant

1111 Atwells Ave, Providence
(401) 453-3133