Alexandra’s Green/El Papa
1293 Eddy St, Providence
(401) 533-9338
Recent Reviews
Order Online
You May Also Like
Cafeteria La Rueda - 1421 Broad St
Dominican
New china chinese restaurant - 1331 Broad St
Chinese
Olympic Pizza - 1323 Broad St
Pizza
Restaurants in Providence, RI
Alexandra’s Green/El Papa
1293 Eddy St, Providence, RI 02905
(401) 533-9338