Superbly ornate building in Prague. I think this was in the castle complex at Prague castle.