Siesta Sands Beach Resort Siesta Key
1001 Point of Rocks Road -
Siesta Key,
FL 34242
Near Siesta Key Public Beach