Explore details about location Town Ditch Road. Town Ditch Road is a location situated within the Conwy alongside other areas such as Hill View Court, Shamrock Terrace, Marl Lane.