St. Michael Lutheran Church in Prague

A well hidden Romanesque church in Prague centre is usually not accessible to public.