Advertisement
Siesta Sands Beach Resort
Siesta Sands Beach Resort
Address:
1001 Point of Rocks Rd, Sarasota, Florida
Traveler Rating by TripAdvisor

Traveler Comments

Good location, within walking distance to the beach and stores. Plenty of things to do nearby. Set-up of the particular house was kind of strange, especially the location of the kitchen, but nothing really bad about it. Lots of everything we needed, like towels, dishes, etc.