Possibly Czech Republic

For some reason, Google Translate seems unable to translate this page.
photo source: AhaOnline fromTrapasy