Choose your preferred currency.
These Indian Shores apartments are right on Clearwater Beach and 5 miles from picturesque Saint Petersburg Beach. Guests will have access to free WiFi and an on-site launderette. All accommodations feature a fully-equipped kitchen and cable television.
Sand Glo Villas provides 2 TVs and long decks or patios with ocean views as well. Sand Glo Villas is a pet-friendly beachfront property with on-site gardens and barbecue facilities. Guests will also have convenient on-street parking and beach chaise loungers.
Guests will be 4 minutes’ walk from Smuggler's Cove Adventure Golf and less than 15 miles from the Saint Petersburg-Clearwater International Airport. Indian Shores city center is 1 mile away.
19316 Gulf Boulevard, Indian Shores, FL 33785, United States
No special conditions apply for groups.
WiFi is available in the hotel rooms and is free of charge.
Free private parking is possible on site (reservation is not needed).
Pets are allowed on request. Charges may be applicable.
Children of any age are allowed.
Children up to and including 15 years old stay for free when using an existing bed.
No cots are available.
No extra beds are available.
Find other great 3-star options near the Sand Glo Villas.
19222 Gulf Blvd, Indian Rocks Beach
19417 Gulf Boulevard, Indian Shores
19417 Gulf Blvd. B208, Indian Rocks Beach
19417 Gulf Blvd Unit E116, Indian Rocks Beach
19418 Gulf Blvd , Indian Rocks Beach
19418 Gulf Bvd, Indian Rocks Beach
, Indian Rocks Beach
19204 Gulf Boulevard, Indian Shores
, Indian Rocks Beach
, Indian Rocks Beach
, Indian Rocks Beach
19451 Gulf Blvd #508, Indian Rocks Beach
, Indian Rocks Beach
19451 Gulf Blvd, Indian Rocks Beach
19440 Gulf Blvd, Indian Rocks Beach
19501 Gulf Boulevard, Indian Rocks Beach
, Indian Rocks Beach
, Indian Rocks Beach
18822 Gulf Blvd, Indian Rocks Beach
19607 Gulf Boulevard, Indian Shores
19610 Gulf Blvd #216, Indian Shores
18720 Gulf Boulevard, Indian Rocks Beach
, Indian Rocks Beach
, Indian Rocks Beach
, Indian Rocks Beach
18610 Gulf Blvd, Indian Rocks Beach
Hold On!