Explore details about location Southard Street. Southard Street is a location situated within the Key West alongside other areas such as Harris Avenue, Love Lane, Emma Street.