<Tr> <Th> GNIS feature ID </Th> <Td> 0284535 </Td> </Tr> <Tr> <Th> Website </Th> <Td> www.indian-rocks-beach.com </Td> </Tr> <P> Indian Rocks Beach is a city in Pinellas County, Florida, United States . The population was 4,113 at the 2010 census . Indian Rocks Beach is part of the Tampa - St. Petersburg - Clearwater, FL Metropolitan Statistical Area . </P> <P> Indian Rocks Beach is located at 27 ° 53 ′ 45" N 82 ° 50 ′ 51" W ﻿ / ﻿ 27.89583 ° N 82.84750 ° W ﻿ / 27.89583; - 82.84750 (27.895799, - 82.847550). It lies on a barrier island between the Gulf of Mexico and the Intracoastal Waterway . It is north of Indian Shores and south of Belleair Shore and Belleair Beach . Tourism is its primary industry . It was incorporated in 1956 . </P>

What county is indian rocks beach florida in