Map of Indian Shores, Florida

   Indian Shores is west of St. Petersburg, in Pinellas County.