Explore details about location Dolphin Cay Lane South. Dolphin Cay Lane South is a location situated within the St. Petersburg alongside other areas such as 16th Avenue South, Canton Street South, Mount Bristol Road Northeast.