Explore details about location Newfoundland Circus. Newfoundland Circus is a location situated within the City of Bristol alongside other areas such as Malvern Road, Briarside Road, Hillsborough Road.