Holiday Inn Hotel & Suites
521 South Gulfview Boulevard, St Pete Beach, 10192
Very Good, 4
This tropical resort is located on the south end of Clearwater Beach overlooking the Gulf of Mexico. Is within walking distance to miles of Clearwater's beautiful beaches, some of the whitest in the ...
More Info