1000 Elmwood Ave, Providence, RI 02907, USA
1000 Elmwood Avenue
Providence
Rhode Island
02907
US
(401) 785-3510(401) 785-3510
Popular park with both animal attractions & green space filled with ponds, a rose garden, & public statues.