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