Looks like On Feathersound Country Club is no longer available on Rent.com which means this information is likely out of date.

On Feathersound Country Club

 1985 Pelican Landing Blvd, ClearwaterFL 33762