A beauty spot - Palm Beach, Florida

A beauty spot - Palm Beach, Florida