Previous ImageNext Image DSCF8406 St. Nicholas Church at Lesser Town Square is the largest of Prague’s churches founded by the Jesuits.