Loading place...
A 2-mile stretch of natural beach on Key Biscayne, consistently ranked among the top US beaches..