Some places in the US can also be confusing.
I once lived in Texarkana, TX which sits on the state line of Texas and Louisiana. The center N/S road in town right on the state line was called, wait for it . . . . . . State Line Rd. Made for some interesting situations with regard to city police jurisdictions if there was a chase. State and county were pretty cut and dried but the city crossed county and state lines. I was only 22 at the time so much of it has blurred into the mist.
Up in Utah the city streets of most towns are based on N/S/E/W naming system. Traditionally there is a 0,0 point in town usually at the intersection of streets named Center, Main or some other generic label. Streets are named in block numbers in increments of 100. For instance, E/W streets, north or south of the 0,0, are called 100, 200 or 300 North or South. N/S streets 100, 200 etc. East or West. At that point the address is added to describe the location on the street from the 0,0 origin, e.g. 273 S 500 E means that the building is in the 200 block south of the E/W 0,0 line on the street 500 E(ast), which is the 5th street east of the N/S line on the 0,0 origin. The 1st time I ran into this it was confusing. If you think about it for a while, it begins to make sense but I have to keep refreshing it every time I go there because I don’t go there enough for it to stick.
Colorado has the weirdest highway naming I’ve ever seen. Roads, not in city limits, are either by number or letter. 13, 33, 45 etc. usually initially on section line roads. Depends on the county you are in. I’ve seen roads named with fractions on roads between the section lines, GG1/2 , 54 1/4, etc. Very odd. Each county does it’s own thing. Free associating when it comes to naming roads.
Duane