Where is Narragansett Town Beach?

Where is Narragansett Town Beach located?

Narragansett Town Beach, Narragansett Town Beach, United States of America (approx. 41.436947°, -71.45316°)


Where is Narragansett Town Beach on the map?