Indian Rocks Beach Hotels

Cay Pointe Villa (Sleeps up to 30 Guests w/ Ceremony Directly Behind)

514 Gulf Blvd, Indian Rocks Beach, FL 33785, (727) 596-2794‎ (Lynn)

Gulf Towers Resort:  404 Gulf Blvd, Indian Rocks Bch, FL 33785, (727) 595-2563‎ 
Celebrity Resorts:  19607 Gulf Blvd, Indian Shores, FL 33785, (727) 596-7719
Great Herron:  68 Gulf Blvd, Indian Rocks Bch, FL 33785, (727) 595-2589
Beach Bungalows:  19646 Gulf Boulevard, Indian Shores, FL 33785, (727) 595-1605

Holiday Inn – Indian Rocks Beach

401 Second Street, Indian Rocks Beach, FL 33785, (877) 863-4780