Location
Indian Shores is a small but beautiful beach comminity located on the west coast of Florida mid-way between the capital and the Florida Keys.  Two and a half miles of white sandy beaches provide for great fishing, boating or just relaxing.

For directions to Indian Shores, try Mappoint.