Baba Yaga 23 Sienkiewicza, Wrocław, Lower Silesian Voivodeship, Poland. [Top image found here; Google Maps street view here. h/t Jaime G.] Share this:FacebookTwitterTumblrPinterestRedditMoreFacebookEmailLinkedInPrintPocketWhatsAppSkypeTelegramLike this:Like Loading...