Crescent Beach / Fred Benson Town Beach

Block Island, United States

Crescent Beach / Fred Benson Town Beach is a beach in New Shoreham.