Indian Rocks Beach, or IRB, is a city in Pinellas County, Florida, United States. Indian Rocks Beach is part of the Tampa-St. Petersburg-Clearwater, FL Metropolitan Statistical Area. Located on the barrier island Sand Key, it has over two miles of beach along the Gulf of Mexico, with 26 public beach accesses.
image: https://www.tripadvisor.com/Tourism-g34316-Indian_Rocks_Beach_Florida-Vacations.html
Log in
Please enter your username or email address. You will receive a link to create a new password via email.