Prague-New Town, Czech Republic. Odborů street, a statue.