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