No one in Stamford knows where this is?

We’ve stumped Stamford with last week’s photo. Someone in the city has to know, right? Is it you?
where is this in Stamford?

Christine Hall