Passed it plenty of times, but blanking out on the last location (was it in Dearborn at Mich Ave. and Telegraph?)
Logghe was in Detroit; and the car would appear to have FoMoCo fingerprints on it, so a local source would make sense as the factory involvement is winding down.
Just a guess, no first hand knowlege...