Explore details about location 62nd Terrace South. 62nd Terrace South is a location situated within the St. Petersburg alongside other areas such as Neptune Drive Southeast, Beach Drive Southeast, 22nd Avenue North.