I bet this street doesn't look the same today.
The only difference is the cars are newer today. most of the buildings are near the same. We toured there several years back and not much change.
Its got a Ford Dealership.
You are correct!
I believe this is the spot.
Ken in Texas