Looking at Google Earth it must be the parking lot of a big store where 83rd bends into Lake Pleasant Parkway?
It also looks like Scottsdale is an easy 20 mile drive east on the 101... considering Gord's already driven 2000 miles i'd think he could see both in an evening... or is Phoenix like LA where 20 miles is a three hour trip?