Explore details about location North Watts Street. North Watts Street is a location situated within the Philadelphia alongside other areas such as Field Street, South Penn Square, North 17th Street.