Explore details about location North Watts Street. North Watts Street is a location situated within the Philadelphia alongside other areas such as East Westmoreland Street, South Chadwick Street, South Hollywood Street.