Explore details about location Lollards Road. Lollards Road is a location situated within the Norwich alongside other areas such as Gaol Hill, Friars Quay, Barwells Court.