Destination creator (Voyajo Team)
Indian Shores is a town in Pinellas County, Florida, United States. The town is a beach-front community situated on a barrier island west of Seminole, Florida. The population was 1,705 at the 2000 census. As of 2004, the population recorded by the U.S. Census Bureau is 1,792. census.gov (...) (from Wikipedia)