No, I couldn't find the picture I wanted. It's Ayreonaut walking down the road, and you can see the front entrance.
I did find one that at least shows it. It's the big building near the end of the far block, on the left side. It's just such an off-angle view you can't see much. But that is the front side:
Terre Neuve et St-Pierre et Miquelon by
R C, on Flickr
BTW, SPM has car dealerships on streets like this where the ground floor is windows and the cars are inside. Such a simple little thing, but OMG I love it so much. Feels so cool, especially at night when everything is closed but the streets are full of French people shouting at each other and smoking.