Explore details about location South Watts Street. South Watts Street is a location situated within the Philadelphia alongside other areas such as North Marston Street, West Springfield Avenue, North Delhi Street.