Where is Roger Williams Park?

Where is Roger Williams Park located?

Roger Williams Park, Roger Williams Park (Station), United States of America (approx. 41.792076°, -71.40689°)


Where is Roger Williams Park on the map?