Sometimes, for the sake of simplicity or speed, I need to list a location as a pair of intersecting streets. Let's use Luckie Street Grocery Store in Atlanta, Georgia as the example for now. I might list it as being at
Luckie St NW & Mills St NW.
Often, I wonder which street should be listed first and why. There are some heuristics I could use to answer this question, such as:
Cartesian coodinates — Luckie St NW & Mills St NW
Using this, I would list the vertical street first, followed by the horizontal street.
Geographic coordinates — Mills St NW & Luckie St NW
Using this, I would list the horizontal street first, followed by the vertical street. (There is considerable debate in the scientific community about this standard, but that is off-topic.)
"Better known" steet first — Luckie St NW & Mills St NW
It would depend on how well one understands the locale to successfully utilize this method. I don't live in Atlanta or know that area well, but I took a stab at it anyway using zoomed out Google Maps as my reference.
I could use alphabetical order (by street name or by type of street), but I could encounter conflict by following this rule (two streets with the same name, two streets of the same type).
Additionally, there are plenty of intersections which are not closely aligned to North-South (longitude) and East-West (latitude) lines (i.e. they are more in the shape of an X on a map). An example of this in the same city is Poplar St NW & Broad St NW. This presents a problem for the first two methods I mentioned.
Including a link to one or more authoritative sources, what is the preferred method of determining the order of streets when listing an intersection (and, most importantly, why)?