Start from
La Villa restaurant
896 Atwells Ave, Providence 02909