Explore details about location South Street. South Street is a location situated within the Key West alongside other areas such as Truman Avenue, Key Lime Square, Admirals Lane.