Located just a few miles north of Treasure Island is picturesque Indian Shores, some great restaurants, a clear sandy beach, boardwalk and great views.
Located just a few miles north of Treasure Island is picturesque Indian Shores, some great restaurants, a clear sandy beach, boardwalk and great views.