Explore details about location A New Street. A New Street is a location situated within the Worcester alongside other areas such as Lancaster Street, Parker Street, Chester Street.