Create account

1FtahbMnB49pYv7S
saved 1238d
Based on the writing on the sign, Tele Print.
I'm guessing some place in Germany or Austria. I'm not counting the French sign as I assume that's a restaurant.
Based on the building design, I am thinking it's Austria

Cool photo though!