Explore details about location North Halford Avenue. North Halford Avenue is a location situated within the Newport alongside other areas such as South Garden Avenue, Larch Street, Pine Street.