Explore details about location Holly Road. Holly Road is a location situated within the City of Chester alongside other areas such as Redhill Road, Victoria Court, Nuns Road.