This is an image from Norc, somewhat similar to Google Street View. Norc is available now in select cities in some european countries: Austria, Czech Republic, Poland, Romania, Slovakia and Hungary. This image is from Romania.

(We have no direct link since Norc require registration to get the link, but it’s in Warsaw, Poland on a street named Jana Pankiewicza)

I found this image on Norc. It is a company focusing on similar street view images as Google Maps streetview. So far they cover a lot of interesting cities in Romania, Russia, Austria, Poland and the Czech Republic.