401 Second Street, Indian Rocks Beach
This Indian Rocks Beach Florida hotel offers an on-site marina spacious free-form pool and a restaurant. Free WiFi access is available and guest will be 5 minutes' walk to the beach.
1200 34th Street North, Indian Rocks Beach
Located only a short drive from some of Florida's most popular beaches this St. Petersburg hotel offers easy access to area attractions along with comfortable accommodations and modern amenities. Guests staying at the Holiday Inn - St.
521 South Gulfview Boulevard, Indian Rocks Beach
Located 5 minutes' walk from the beach this smoke-free Clearwater Beach hotel features a heated gulf-front outdoor pool and a full-service beauty salon. Each room has a flat-screen TV and free WiFi.