Welcome to the Holiday Inn Hotel & Suites Clearwater Beach South. We offer 164 Suites and we are the only full service hotel on beautiful Indian Rocks Beach. Our family friendly hotel, marina and brand new water park opening soon is located on a peaceful barrier island directly on the intercoastal midway between Clearwater beach and St Pete beach, Florida. We are a short walk to the beach,...