Alexandra’s Green/El Papa
1293 Eddy St, Providence
(401) 533-9338
Menu
Restaurants in Providence, RI
Alexandra’s Green/El Papa
1293 Eddy St, Providence, RI 02905
(401) 533-9338